Fullstack Job: Full Stack Developer

Job added on

Company

International Public Safety Da
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Fullstack Job Details

Full Stack Developer
Contract/Remote


The International Public Safety Data Institute seeks a talented, self-driven Full Stack Developer to support the National Fire Operations Reporting System (NFORS) Exposure Tracker and other IPSDI products.


This is a contract position and we are seeking someone who can contribute up to 20 hours per week and commit to a minimum 6-month contract.


The NFORS Exposure Tracker is a free mobile and web app used by firefighters to track their on-duty incidents, exposures, and traumatic events. Firefighters can opt in to sharing their exposure history with researchers to support research looking at outcomes associated with on-the-job exposures.


Working with the IPSDI executive team, Exposure Tracker Brand Manager, and the UX Designer, you will review, create and implement the source code necessary to meet the Exposure Tracker system and functionality needs for both mobile and web applications running on various platforms. The successful candidate is expected to “own” the app development: taking an active role in designing, developing, and engineering the product for short- and long-term viability. This may include implement testing procedures to identify bugs, designing and support customer service functions, and engaging with users to better understand their needs and opportunities for improvements.


As IPSDI is a 100% remote company, successful candidates must be highly self-motivated and capable of working independently. Additional time commitment may be negotiated.


Required Skills

  • Full-Stack software engineer, experienced with working in an Agile development environment
  • Front-end development skills using modern JavaScript frameworks, such as ReactJS/React Native, Angular/AngularJS, or Vue
  • Backend development skills using server-side frameworks, such as NodeJS/Express
  • Database skills (e.g., Elasticsearch, Postgres/PostGIS, SQLite, MySQL, SQL Server, MongoDB, Redis, etc.)
  • Experience programming in JavaScript, C++, Java, or Swift
  • Experience with OOP design principles
  • Familiarity with the latest trends, technologies and methodologies in graphic design, web design, production, etc.
  • Excellent interpersonal and communication skills (both written and oral)
  • Highly self-motivated and results-oriented team player
  • Attention to detail, strong organizational skills, and an absolute focus on quality of work
  • Business savvy, with the analytical skills necessary to forecast and identify trends and challenges
  • A willingness to listen and to think creatively and innovatively
  • Excellent problem-solving skills, professional judgment, and discretion

Preferred Skills

  • Data visualization using technologies such as Kibana
  • Containerization and container orchestration, preferably using Docker and Kubernetes
  • Cloud computing, especially using AWS services such as S3, RDS, SQS, EMR, or Kinesis
  • Serverless computing, preferably using AWS Lambda and Serverless Framework
  • DevOps and Continuous Integration / Continuous Delivery (CI/CD), using technologies such as Jenkins or AWS CodeBuild
  • Knowledge of customer service practices and service ticketing systems, such as FreshDesk and HubSpot Support

Education & Experience

  • Bachelor’s degree in computer science or equivalent
  • Minimum 3 years of experience with system design, programming, and data structuring
  • Domain experience in public safety, including an understanding of the importance of tracking exposures and presumption is preferred

Additional Requirements

  • Ability to work independently and in a strong team environment, and to deliver on detail as well as strategy
  • Ability to address and resolve all issues utilizing the available resources in a timely and proficient manner